Crown Green HandicapFairPlay Bowls
Live
Birkenhead Sync08/09/2026|
Birkenhead Sync08/09/2026|
Back to Players
Crown Green Handicap

James Ryan

Team: Ledsham RoyalDivision: Division ALast updated: 10/24/2026

Rating

987

Current Handicap

6
Honours
Season:

84

Matches Played

36

Wins

48

Losses

43%

Win Rate

8.0

Avg Win Margin

9.2

Avg Loss Margin

20-24

Home Record

16-24

Away Record

21%

Handicap Confidence

Low Confidence
15 / 33 matches for full confidence· Last recorded match: 6/15/2023

Only 15 of the 33 matches needed for full confidence in the 2022, 2023, 2024, 2025, 2026 window. The rating is pulled toward the league average, so the handicap may shift noticeably as more results arrive.

Milestones

Career

No career milestones yet — keep bowling!

Next goal: 50 Wins36/50
✦SEASON HIGHLIGHTS

No season milestones recorded yet.

Handicap Trend

All Time · 84 matches

+6 Rising
Win on the night Loss on the nightLower handicap = stronger player

The line re-checks the handicap after every match — from results, winning and losing margins, the strength of who was played, and home or away. Each dot is the number that applied going into the next game.

21 Jun9 Aug20 Jul5 Jul14 May22 Aug8 Jul5 Jul15 Jun-1259

Gives 6 more chalks than at the start of this period.

Started0
Lowest0
Current6
Win Percentage(35%)
40%
score-0.20→contribution-0.07
Avg Winning Margin(23%)
9.7
score+0.28→contribution+0.06
Avg Losing Margin(15%)
11.4
score-0.57→contribution-0.09
Recent Form (last 20)(10%)
40%
score-0.20→contribution-0.02
Opponent Strength(15%)
961
score-0.26→contribution-0.04
Weighted Score-0.154
Sample Size Confidence
21%(15/33 matches)
Rating939 → shrunk 987
Recent 5-Season Rating (2022, 2023, 2024, 2025, 2026)985
Recency Blend20% (15 recent matches)
Final Rating987
Handicap
6

Formula: Rating = 1000 + (weighted score × 400). Each factor is normalized to −1…+1, multiplied by its weight, then summed. Window: factors are computed from the Handicap Calculation Years only (2022, 2023, 2024, 2025, 2026), excluding walkovers — the same window the official recalculation uses. Bayesian shrinkage: the raw rating is pulled toward 1000 by confidence (window matches ÷ 33, an adaptive threshold set by the last recalculation). Offsets: division and B/C/D team offsets are then applied, weighted by where each window match was played. Recency blend: the calculation years are re-weighted at up to 40% by match volume. Players with a long career but fewer than 5 window matches fall back to their full career record. Rating maps to handicap 0–15 (lower = stronger) via the league's spread multiplier.

League

36W48L84 matches·42.9% win rate
-18 since first recorded
ClubSeasonsDivision(s)PWLWin %
Ledsham Royal2016–2023Division A84364842.9%
DateOpponentH/AScoreResultMarginCompetitionDivision
6/15/2023vs Cammell LairdH21-9WIN+12LeagueDivision A
6/13/2023vs Oxton ConsA21-13WIN+8LeagueDivision A
6/1/2023vs Heswall RblA6-21LOSS-15LeagueDivision A
8/25/2022Peter MilnesH14-21LOSS-7LeagueDivision A
8/16/2022Gill SmithA15-21LOSS-6LeagueDivision A
8/9/2022Dave HarrisonH5-21LOSS-16LeagueDivision A
8/2/2022Mick AndrewsA11-21LOSS-10LeagueDivision A
7/28/2022Steve TelfordH10-21LOSS-11LeagueDivision A
7/21/2022Peter HolianA21-19WIN+2LeagueDivision A
7/7/2022Mark WarringtonA5-21LOSS-16LeagueDivision A
7/5/2022Donald ClarkH13-21LOSS-8LeagueDivision A
6/30/2022Liam MotleyH21-4WIN+17LeagueDivision A
6/23/2022Peter McgrathA21-11WIN+10LeagueDivision A
6/7/2022Dave HarrisonA21-12WIN+9LeagueDivision A
5/31/2022Rob OllerheadA7-21LOSS-14LeagueDivision A
8/3/2021vs Pt Sunlight Vill & WksH21-17WIN+4LeagueDivision A
7/27/2021vs TixallA11-21LOSS-10LeagueDivision A
7/20/2021vs Bromborough Recs AA6-21LOSS-15LeagueDivision A
7/13/2021vs PensbyA17-21LOSS-4LeagueDivision A
7/8/2021vs GladstoneH21-17WIN+4LeagueDivision A
7/6/2021vs Cammell LairdA21-20WIN+1LeagueDivision A
7/1/2021vs ThingwallH21-10WIN+11LeagueDivision A
6/24/2021vs Heswall RblH21-20WIN+1LeagueDivision A
6/17/2021vs TixallH6-21LOSS-15LeagueDivision A
6/10/2021vs Bromborough Recs AH10-21LOSS-11LeagueDivision A
6/8/2021vs Lever ClubA21-8WIN+13LeagueDivision A
6/3/2021vs PensbyH21-10WIN+11LeagueDivision A
6/1/2021vs GladstoneA11-21LOSS-10LeagueDivision A
5/25/2021vs ThingwallA10-21LOSS-11LeagueDivision A
8/22/2019vs Lever ClubH21-19WIN+2LeagueDivision A
8/6/2019vs GladstoneA18-21LOSS-3LeagueDivision A
8/1/2019vs Pt Sunlight Vill & WksH11-21LOSS-10LeagueDivision A
7/9/2019vs Tixall BA18-21LOSS-3LeagueDivision A
6/27/2019vs TixallH8-21LOSS-13LeagueDivision A
6/20/2019vs ParkfieldA12-21LOSS-9LeagueDivision A
6/13/2019vs GladstoneH15-21LOSS-6LeagueDivision A
6/6/2019vs PensbyH21-8WIN+13LeagueDivision A
5/30/2019vs AlbanyA11-21LOSS-10LeagueDivision A
5/23/2019vs Oxton ConsH19-21LOSS-2LeagueDivision A
5/16/2019vs Lever ClubA21-7WIN+14LeagueDivision A
5/14/2019vs Tixall BH21-13WIN+8LeagueDivision A
5/9/2019vs Bromborough RecsH21-14WIN+7LeagueDivision A
5/2/2019vs ThingwallA21-14WIN+7LeagueDivision A
8/21/2018vs Pt Sunlight Vill & WksH20-21LOSS-1LeagueDivision A
8/16/2018vs PensbyA21-18WIN+3LeagueDivision A
8/9/2018vs Oxton ConsA19-21LOSS-2LeagueDivision A
8/2/2018vs ParkfieldA15-21LOSS-6LeagueDivision A
7/31/2018vs TixallH21-17WIN+4LeagueDivision A
7/26/2018vs Heswall RblA14-21LOSS-7LeagueDivision A
7/24/2018vs GladstoneH8-21LOSS-13LeagueDivision A
7/10/2018vs AlbanyA5-21LOSS-16LeagueDivision A
7/5/2018vs Pt Sunlight Vill & WksA20-21LOSS-1LeagueDivision A
7/4/2018vs PensbyH21-19WIN+2LeagueDivision A
6/12/2018vs Oxton ConsH12-21LOSS-9LeagueDivision A
5/17/2018vs Oxton Cons BH21-14WIN+7LeagueDivision A
5/10/2018vs AlbanyH21-13WIN+8LeagueDivision A
8/17/2017vs Heswall RblA21-20WIN+1LeagueDivision A
8/15/2017vs Oxton Cons BH20-21LOSS-1LeagueDivision A
8/3/2017vs ParkfieldH10-21LOSS-11LeagueDivision A
8/1/2017vs Lever ClubA21-14WIN+7LeagueDivision A
7/27/2017vs TixallH6-21LOSS-15LeagueDivision A
7/20/2017vs ThingwallH21-8WIN+13LeagueDivision A
7/13/2017vs PensbyH11-21LOSS-10LeagueDivision A
7/4/2017vs Heswall RblH4-21LOSS-17LeagueDivision A
6/29/2017vs Oxton Cons BA21-15WIN+6LeagueDivision A
6/22/2017vs GladstoneH15-21LOSS-6LeagueDivision A
6/15/2017vs ParkfieldA21-12WIN+9LeagueDivision A
6/1/2017vs TixallA14-21LOSS-7LeagueDivision A
5/25/2017vs Oxton ConsH18-21LOSS-3LeagueDivision A
5/18/2017vs ThingwallA21-11WIN+10LeagueDivision A
5/16/2017vs PensbyA21-15WIN+6LeagueDivision A
5/11/2017vs Kings 2000H21-5WIN+16LeagueDivision A
8/9/2016vs Pt Sunlight Vill & WksH21-10WIN+11LeagueDivision A
8/2/2016vs AlbanyA12-21LOSS-9LeagueDivision A
7/28/2016vs TixallH13-21LOSS-8LeagueDivision A
7/19/2016vs Kings 2000H13-21LOSS-8LeagueDivision A
7/18/2016vs Pt Sunlight Vill & WksA21-9WIN+12LeagueDivision A
7/14/2016vs GladstoneA8-21LOSS-13LeagueDivision A
7/12/2016vs Oxton ConsH21-18WIN+3LeagueDivision A
7/7/2016vs Tixall BA12-21LOSS-9LeagueDivision A
7/6/2016vs Heswall RblA6-21LOSS-15LeagueDivision A
6/30/2016vs ParkfieldH21-4WIN+17LeagueDivision A
6/21/2016vs Tixall BH8-21LOSS-13LeagueDivision A
6/7/2016vs AlbanyH14-21LOSS-7LeagueDivision A
Leverhulme Cup6 games · 2W
20221 round
RoundOpponentTeamScoreResultTeam
Round of 16 RoundBrian LusseyHeswall Rbl13-21LOSSLOST
20191 round
RoundOpponentTeamScoreResultTeam
Round of 16 RoundDave RimmerOxton Cons8-21LOSSLOST
20181 round
RoundOpponentTeamScoreResultTeam
Round of 32 RoundRon RintoulPensby10-21LOSSLOST
20173 rounds
RoundOpponentTeamScoreResultTeam
Round of 32 RoundVinnie RoxburghKings 200021-18WINWON
Round of 16 RoundPhil NorburyBebington Park21-15WINWON
Quarters RoundScott HuxleyPt Sunlight Vill & Wks5-21LOSSWON
George ONeill Trophy1 games · 1W
20171 round
RoundOpponentTeamScoreResultTeam
Round of 32 RoundPeter Martin / John LewisOxton Cons B15-7WINWON

Current Streak

2wins

On a hot run

Longest Win Run

4

Career best winning streak

Longest Loss Run

6

Career worst losing streak

Last 540% win rate
WWLLL
Last 1030% win rate↑ improving
WWLLLLLLWL
OpponentWLTotalWin %Last Met
Tixall16714.3%7/27/2021
Pensby52771.4%7/13/2021
Gladstone16714.3%7/8/2021
Oxton Cons24633.3%6/13/2023
Heswall Rbl24633.3%6/1/2023
Pt Sunlight Vill & Wks33650%8/3/2021
Thingwall41580%7/1/2021
Parkfield23540%6/20/2019
Albany14520%5/30/2019
Lever Club404100%6/8/2021
Biggest Win
Liam Motley (+17)6/30/2022
Heaviest Defeat
Unknown (-17)7/4/2017
Nemesis
Tixall1-6 H2H
Favourite Victim
Pensby5-2 H2H
Best Season
201750% · 16 matches
Worst Season
201633% · 12 matches
Form Arc (1st half → 2nd half)
43% → 43%improving
Avg Opponent Rating Faced
94110 known · 74 unknown
vs Strong Opponents (rating ≥ 1000)
1-233% win rate
vs Weak Opponents (rating < 1000)
3-443% win rate
Division A42.9%
36W·48L·84 played

Debut

Jun 7, 2016

Latest

Jun 15, 2023

Seasons Active

7 (7.0 yr span)

Matches / Season

12.0 (84 total)

Seasons

2016201720182019202120222023